const userInfo = ['name', 'email', 'QQ', 'mobile'];
const me = {};
let num = 0;

function promptForNextInput() {
  if (num < userInfo.length) {
    console.log(userInfo[num] + ':');
  }
}

// 监听标准输入流的数据事件
process.stdin.on('data', (data) => {
  if (num < userInfo.length - 1) {
    me[userInfo[num]] = data.toString().trim();
    num++;
    promptForNextInput();
  } else {
    console.log(me); // 打印完整的对象信息  
    process.exit(); // 退出程序  
  }
});

// 开始提示用户输入第一个信息项  
promptForNextInput();